/*inicio jose*/
.popupFrame {
    position:absolute;
    filter:alpha(Opacity= 10);
    visibility: hidden;
}
   
   
.popupMask {
    position:absolute;
    filter:alpha(Opacity= 40);
    visibility: hidden;
}
fieldset    {padding-top:12px;-moz-border-radius: 8px; border-radius: px;}
table       {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.red 		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #BB0000}
select      {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
tr { text-valign:top; }
td { text-valign:top;
visibility: visible;}
/*fin jose*/
body{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#E1E1E1;}
legend{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:rgb(0,102,171);}

#dibMenuPrincipal {width:100%; height:28px; background-color:#ccc; background-image:url(../imagenes/fondo_menu.jpg); background-repeat:repeat-x; vertical-align:bottom;}
#dibMenuPrincipal ul { float:left; margin-bottom:0px; margin-top:0px; list-style:none;}
#dibMenuPrincipal ul li {float:left; margin:0px; list-style:none; padding-top:5px; padding-bottom:5px; padding-left:1px; padding-right:1px;}
#dibMenuPrincipal ul li a {text-decoration:none; background-image:url(../imagenes/fondo01_rojo2.jpg); background-repeat:repeat-x; background-color:#990033; color:#fff; font-weight:bold; font-size:11px; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px;}
#dibMenuPrincipal ul li a:hover{text-decoration:none; color:#fff; background-image:url(../imagenes/fondo01_gray2.jpg); background-repeat:repeat-x;}

#divBienvenida {margin-left:30px; width:600px; margin-top:20px; margin-bottom:20px; float:left; border:0px solid #666666;}
#divBienvenida h1 { margin:0px; font-size:22px; font-weight:bold; font-style:italic; color:#990033; }
#divBienvenida p { margin:0px; font-size:14px;  font-style:italic; text-align:justify; color:#990033;}

#divMenuSecundario  {border:0px solid #a1a1a1; width:350px; padding-top:0px; padding-right:10px; margin-left:0px; float:left;}
#divMenuSecundario ul li {padding-top:5px; padding-bottom:5px; list-style:none; padding-left:20px; }
#divMenuSecundario ul li a{ text-decoration:none; width:250px; font-size:12px; color:#333; font-weight:bold; padding-top:5px; padding-bottom:5px; border:0px solid #666666; border-bottom:1px solid #fff;}
#divMenuSecundario ul li a:hover{ color:#990033;  width:250px; border-bottom:1px solid #990033;} 
#divMenuSecundario ul li p{ font-size:11px; cursor:hand; margin:0px;  font-weight:normal; text-decoration:none; text-align:justify;}

/*#divMenuSecundario ul li label a{ text-decoration:none; font-size:12px; color:#333; font-weight:bold; padding-top:5px; padding-bottom:5px; border:0px solid #666666; border-bottom:1px solid #fff;}*/
/*.divMenuSecundarioResumen01 {text-decoration:none; font-size:12px; color:#333; font-weight:bold; padding-top:5px; padding-bottom:5px; border:0px solid #666666; width:350px;  border-bottom:1px solid #fff;}
.divMenuSecundarioResumen02 {color:#990033; border-bottom:1px solid #990033;}*/

#divMenuSecundario a {text-decoration:none; font-size:12px; color:#333; font-weight:bold; padding-top:5px; padding-bottom:5px; border:0px solid #666666; width:350px;  border-bottom:1px solid #fff;}
#divBody{ float:left; width:100%; border:0px solid #666666; padding-left:00px; padding-right:5px;}
#divBody table { font-size:11px;}
#divBody table thead { font-size:12px; font-weight:bold;}
#divBody table tfoot  { font-size:12px;}

#divExito{ border:0px solid #990033; padding:5px; width:400px; margin-left:45px;}

#divMisAplicaciones{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:a1a1a1; font-weight:bold; border:0px solid #333333; width:150px; text-align:center; margin-top:15px; margin-left:26px;}
#divMisAplicaciones a{ text-decoration:none; color:a1a1a1;}
#divMisAplicaciones a img{ margin-right:0px;}
#divMisAplicaciones a:hover{color:#333;}

.divMenuTop{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:a1a1a1; margin-top:8px;}
#divMenuTop{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:a1a1a1; width:400px; margin-top:8px;}
#divMenuTop td label a {text-decoration:none; color:a1a1a1; padding:3px; height:20px;   margin-right:20px; margin-left:20px; font-weight:bold; border-top:3px solid #e1e1e1;}
#divMenuTop td label a:hover{color:#333; border-top:3px solid #990033;}

#divLogoSicom{ border:0px solid #666666; color:a1a1a1; font-family:  Arial, Helvetica, sans-serif; margin-right:10px;}
#divLogoSicom a{text-decoration:none; color:#a1a1a1; font-size:12px; margin-right:25px;}
#divLogoSicom a:hover{color:#333;}

#divSubMnAyuda{position:absolute; top:135px; border:0px solid #aaa; width:150px; text-align: left;}
#divSubMnAyuda a{font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:20px; text-decoration:none; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:30px; color:#404040; border-bottom:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px dotted #999999;  background-color:#FFFFFF; float:left}
#divSubMnAyuda a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#e5e5e5;}

.Asterisco { color:#990033; font-weight:bold; font-size:12px;}
.AsteriscoTexto { color:#990033; font-weight:bold; font-size:11px;}
.IrMenuPrincipal { color:rgb(0,102,171); text-decoration:none; font-weight:bold; font-size:12px; margin-left:00px;}
.IrMenuPrincipal:hover{ text-decoration:underline; color:#666666;}

.regHead{background-color:#d9c8a4; color:#990033;}
.regOn{background-color:f5f5f5; color:#000;}
.regOff{background-color:#e1e1e1; color:#000;}
.regOver{background-color:rgb(250,234,200); color:#000;}

.titulo1{font-size:15px; }

 /*
.mnBusqueda{ width:130px; text-decoration:none; font-size:11px; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:10px; color:#404040; border:1px solid #999999; background-color:#FFFFFF;}
.mnBusqueda:hover{background-color:#e5e5e5;}
.mnBusquedaSub{ width:145px; text-decoration:none; font-size:11px; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:10px; color:#404040; border:1px solid #999999; background-color:#FFFFFF;}
.mnBusquedaSub:hover{background-color:#e5e5e5;}
*/
.mnBusqueda{ width:130px; text-decoration:none; font-size:11px; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:10px; color:#404040; border:1px solid #999999; background-color:#FFFFFF;}
/*.mnBusqueda:hover{background-color:#e5e5e5;}*/
.mnBusqueda_hover{width:130px; text-decoration:none; font-size:11px; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:10px; color:#404040; border:1px solid #999999; background-color:#e5e5e5;}
.mnBusquedaSub{ width:145px; text-decoration:none; font-size:11px; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:10px; color:#404040; border:1px solid #999999; background-color:#FFFFFF;}
.mnBusquedaSub_hover{ width:145px; text-decoration:none; font-size:11px; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:10px; color:#404040; border:1px solid #999999; background-color:#e5e5e5;}
/*.mnBusquedaSub:hover{background-color:#e5e5e5;}*/

.excelClass{font-size:11px; color:#666; text-decoration:none;}
.excelClass:hover{ text-decoration:underline;}


.overlay{
     display: none;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: #000;
     z-index:1001;
     opacity:.75;
     -moz-opacity: 0.75;
     filter: alpha(opacity=75);
}

.modal {
     display: none;
     position: absolute;
     top: 25%;
     left: 25%;
     width: 50%;
     height: 50%;
     padding: 16px;
     background: #fff;
     color: #333;
     z-index:1002;
     overflow: auto;
}






/**************inicio  displaytag****************************/

table.consultanormal3 tr.odd {
	/* Color de la fila 1 de la tabla Resultado */
	background-color: #F5F5F5;
}
table.consultanormal3 tr.even {
	/* Color de la fila 2 de la tabla Resultado */
	background-color:#E1E1E1;
}


table.consultanormal3 thead tr{
	/* Cabecera de Tabla 1 era Col */
	background-color: #D9C8A4;
	color: #990033;  
	height: 35px;
	font-weight: lighter;
}

table.consultanormal3 thead th{
	font-weight: lighter;
}
table.consultanormal3 thead tr a:link{	
	color: #990033;  
	text-decoration: none;
}

table.consultanormal3 thead tr a:visited{	
	color: #990033;  
	text-decoration: none;
}
 
 
table.consultanormal3 {
	/* Contorno de la tabla de Resultados */
	/*border: 1px solid #F8F8F8;*/
        border-color	:#990033;
        border-style:solid;
        border-width:1px;
        border-left-width:0px;
        border-right-width:0px;
		margin: 2 1 2 1;
}

table.consultanormal3 a{
background-repeat:no-repeat;
}



/*************inicio ordenacion************/
table.consultanormal3 thead th.sorted {
	background-color: rgb(150,88,38);
//	font-weight: bold;
	

}
table.consultanormal3 thead th.sorted a:link{	
	color: white;
	font-weight: lighter;	
	text-decoration: none;
}
table.consultanormal3 thead th.sorted a:visited{	
	color: white;
	font-weight: lighter;	
	text-decoration: none;
}
table.consultanormal3 thead th.sorted a:active{	
	color: white;
	font-weight: lighter;	
	text-decoration: none;
}
 

table.consultanormal3 thead th.sorted a,th.sortable a {
	background-position: right;
	display: block;
	width: 100%;

}
/*
th.sortable a {

	background-image: url(../imagenes/arrow_off.png);

}
*/
table.consultanormal3 thead th.order1 a {

	background-image: url(../imagenes/arrow_down.png);

}

table.consultanormal3 thead th.order2 a {
	background-image: url(../imagenes/arrow_up.png);

}



/**************fin ordenacion*********************/
/*********inicio banner*/
span.pagelinks {
	position: absolute;		
    display:block; 
    width: 100%;   
    background-color: #D9C8A4;	
    padding: 2px 4px 2px 4px;		
    border-color	:#990033;
    border-style:solid;
    border-width:1px;
    border-left-width:0px;
    border-right-width:0px;
    border-top-width:0px;
    color: #990033;  
    //font-weight: bold;
}
span.totalRows{
position: absolute;
z-index: 2;
margin-left: 690px;
padding-top: 3px;
color: #990033;
//font-weight: bold;
}	

span.pagelinks A:link {color: #990033;  }
span.pagelinks A:visited {color: #990033;  }
/*********fin banner*/

/**************fin displaytag****************************/


.headerOculta{
display:none;
}

.print { 
display: none; 
}
/***inicio**/
/**fin estilos para displaytag jose martinez*/

.contenedorTabla {
height:350px;
overflow:auto;
width:100%;
}



.izquierda45{width:45px;text-align: left;}
.izquierda90{width:90px;text-align: left;}
.izquierda93{width:93px;text-align: left;}
.izquierda95{width:95px;text-align: left;}
.izquierda110{width:110px;text-align: left;}
.izquierda250{width:250px;text-align: left;}


.derecha35{width:35px;text-align: right;}

.centro70{width:70px;text-align: center;}
.centro99{width:99px;text-align: center;}
.centro55{width:55px;text-align: center;}
.text2{
    background-color: #ECE9D8;       
}
.centrado{
	text-align: center;
}